package com.example.bbs.bean;

public interface IComplicatedJavaBean {
    /*
    约定，如果 javaBean 里面包含复杂参量，就创建一个 classMap 与相应的 getClassMap 静态方法(返回类型：Map<String, Class<?>>)指明。
    版权声明：本文为CSDN博主「one_ink」的原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接及本声明。
    原文链接：https://blog.csdn.net/one_ink/article/details/99817676
     */
    String methodName = "getClassMap";

/*
    示例：
    private static final Map<String, Class<?>> classMap = new HashMap<>();
    static {
        classMap.put("infoList", BeanName.class);
    }

    private List<ServerInfo> infoList;

    // 通过反射的方法调用，实现IComplicatedJavaBean的读取
    @SuppressWarnings("unused")
    public static Map<String, Class<?>> getClassMap() {
        return classMap;
    }*/
}
